package com.innovation.chengzhangriji.http;

import com.google.gson.annotations.SerializedName;

public class TypeDataResponse {

    public static final int TYPE_TEXT = 1;

    public static final int TYPE_PHOTO = 2;

    public static final int TYPE_AUDIO = 3;

    public static final int TYPE_VIDEO = 4;

    public static final int TYPE_MILESTONE = 5;

    @SerializedName("DiaryID")
    private String uuid;

    @SerializedName("LocalTS")
    private long createTS;

    @SerializedName("LastChangeTS")
    private long changeTS;

    @SerializedName("State")
    private int state;

    @SerializedName("Type")
    private int type;

    @SerializedName("UserID")
    private String userID;

    @SerializedName("MemberName")
    private String role;

    @SerializedName("Milepost")
    private String milestone;

    @SerializedName("Text")
    private String text;

    @SerializedName("Theme")
    private String theme;

    @SerializedName("Photos")
    private String[] photoUrls;

    @SerializedName("Duration")
    private int length;

    @SerializedName("Audio")
    private String audioUrl;

    @SerializedName("Video")
    private String videoUrl;

    @SerializedName("UserLogoPath")
    private String userHeadUrl;

    @SerializedName("Screenshot")
    private String screenshotUrl;

    @SerializedName("GrowthStageID")
    private int babyState;

    @SerializedName("Praises")
    private DiscoverLikeResponse[] likeList;

    @SerializedName("Comments")
    private DiscoverCommentResponse[] commentList;

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public long getCreateTS() {
        return createTS;
    }

    public void setCreateTS(long localTime) {
        this.createTS = localTime;
    }

    public long getChangeTS() {
        return changeTS;
    }

    public void setChangeTS(long chnageTS) {
        this.changeTS = chnageTS;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public String getUserID() {
        return userID;
    }

    public void setUserID(String id) {
        this.userID = id;
    }

    public String getRole() {
        return role;
    }

    public void setRole(String name) {
        this.role = name;
    }

    public String getMilestone() {
        return milestone;
    }

    public void setMilestone(String label) {
        this.milestone = label;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getTheme() {
        return theme;
    }

    public void setTheme(String theme) {
        this.theme = theme;
    }

    public String[] getPhotoUrls() {
        return photoUrls;
    }

    public void setPhotoUrls(String[] pictures) {
        this.photoUrls = pictures;
    }

    public int getLength() {
        return length;
    }

    public void setLength(int length) {
        this.length = length;
    }

    public String getAudioUrl() {
        return audioUrl;
    }

    public void setAudioUrl(String audioUrl) {
        this.audioUrl = audioUrl;
    }

    public String getScreenshotUrl() {
        return screenshotUrl;
    }

    public void setScreenshotUrl(String pictureUrl) {
        this.screenshotUrl = pictureUrl;
    }

    public String getVideoUrl() {
        return videoUrl;
    }

    public void setVideoUrl(String videoUrl) {
        this.videoUrl = videoUrl;
    }

    public int getBabyState() {
        return babyState;
    }

    public void setBabyState(int babyState) {
        this.babyState = babyState;
    }

    public DiscoverCommentResponse[] getCommentList() {
        return commentList;
    }

    public void setCommentList(DiscoverCommentResponse[] commentList) {
        this.commentList = commentList;
    }

    public DiscoverLikeResponse[] getLikeList() {
        return likeList;
    }

    public void setLikeList(DiscoverLikeResponse[] likeList) {
        this.likeList = likeList;
    }

    public String getUserHeadUrl() {
        return userHeadUrl;
    }

    public void setUserHeadUrl(String userHeadUrl) {
        this.userHeadUrl = userHeadUrl;
    }
}
